﻿namespace RStudio.Elevator
{
    /// <summary>
    /// 接口|电梯驱动基础
    /// </summary>
    public interface IElevatorDriven
    {
        /// <summary>
        /// 电梯状态
        /// </summary>
        public ElevatorStateType StatusElevator { get; set; }

        /// <summary>
        /// 电梯运行时状态
        /// </summary>
        public ElevatorRunningType StatusRunning { get; set; }

        /// <summary>
        /// 当前电梯楼层
        /// </summary>
        public int CurrentFloorNo { get; set; }

        /// <summary>
        /// 当前电梯门状态
        /// </summary>
        public bool IsDoorOpened { get; set; }
    }
}
